﻿/*
ah0000页内容上的名称
ah0001页内容上的保存按钮
ah0002页内容上的创建页按钮
ah0003页内容上的回收页按钮
ah0004页内容上的共享页按钮
ah0005垃圾箱
ah0005页内容上的所有按钮
ah0006创建笔记本的按钮
ah0008笔记本列表
ah0009页列表
ah0010选择页排序类型的下拉列表框
*/
(function ($) {
    $.JQactive32 = {},
  $.extend($.JQactive32, {
      commonActive: function () {

          /*----------------------------------------ah0000页内容上的名称*/
          $("#infBar").find(".titleOuter").click(function () {
              $(this).find(".title").reName32({
                  className: "titleEditTextBox",
                  focusout: function (ui32) {
                      ui32.rename();
                      $("#pageList").find(".page").each(function () {
                          if ($(this).idAnaly_() == $("#currentPage").val()) {
                              $(this).find(".title").text(ui32.newName);
                          }
                      });

                  }
              });
          });

          /*----------------------------------------ah0001页内容上的保存按钮*/
          $("#toolBar").find(".save").click(function () {
              var JQself = $(this);
              $("#region").ajaxSaveRegion32();
          });

          /*----------------------------------------ah0002页内容上的创建页按钮*/
          $("#toolBar").find(".add").click(function () {
              $("#pageList").ajaxAddPage32({
                  params: {
                      areaID: $("#currentArea").val()
                  }
              });
          });

          /*----------------------------------------ah0003页内容上的回收页按钮*/
          $("#toolBar").find(".del").click(function () {
              var pageID = $("#currentPage").val();
              if (pageID == "") {
                  return false;
              }

              var JQpage;
              $("#pageList").find(".page").each(function () {
                  if ($(this).idAnaly_() == pageID) {
                      JQpage = $(this);
                  }
              });

              JQpage.ajaxThrowPage32({
                  callback: function () {
                      JQpage.remove();
                  }
              });
          });

          /*----------------------------------------ah0004页内容上的共享页按钮*/
          $("#toolBar").find(".share").click(function () {
              $("#region").ajaxThrowPage32();
          });

          /*----------------------------------------ah0005页内容上的所有按钮*/
          $("#toolBar").find(".save,.share,.add,.del").hover(function () {
              $(this).width($(this).width() + 4);
              $(this).height($(this).height() + 4);
              $(this).css({
                  "left": parseInt($(this).css("left")) - 2,
                  "top": parseInt($(this).css("top")) - 2
              });
          }, function () {
              $(this).width($(this).width() - 4);
              $(this).height($(this).height() - 4);
              $(this).css({
                  "left": parseInt($(this).css("left")) + 2,
                  "top": parseInt($(this).css("top")) + 2
              });
          });


          /*----------------------------------------ah0006创建笔记本的按钮*/
          $("#newBook").hover(function () {
              $(this).width($(this).width() + 4);
              $(this).height($(this).height() + 4);
              $(this).css({
                  "left": parseInt($(this).css("left")) - 2,
                  "top": parseInt($(this).css("top")) - 2
              });
          }, function () {
              $(this).width($(this).width() - 4);
              $(this).height($(this).height() - 4);
              $(this).css({
                  "left": parseInt($(this).css("left")) + 2,
                  "top": parseInt($(this).css("top")) + 2
              });
          }).click(function () {
              $("#bookList").ajaxAddBook32();
          });



          /*----------------------------------------ah0007垃圾箱*/
          //          $("#recycleBin").sortable({
          //              receive: function () {
          //                  alert(33);
          //              },
          //              connectToSortable: $("#bookList").find(".areaList")
          //          });


          /*----------------------------------------ah0008笔记本列表*/
          $("#bookList").followParent32({ cutWidth: 4, top: 30 });
          $("#bookList").sortable({
              delay: 2,
              opacity: 0.35,
              stop: function () {
                  $("#bookList").ajaxBookSort32();
              }
          });


          /*----------------------------------------ah0009页列表*/
          $("#pageList").sortable({
              delay: 2, /*为防与点击事件冲突，延时2秒*/
              opacity: 0.35,
              stop: function () {
                  $(this).ajaxPageSort32();
              }
          });


          /*----------------------------------------ah0010选择页排序类型的下拉列表框*/
          $("#doSort").change(function () {
              var sortType;
              if ($(this).val() == "user") {
                  $("#pageList").sortable('enable');
                  sortType = "Custom";
              } else if ($(this).val() == "create") {
                  sortType = "CreateTime";
                  $("#pageList").sortable('disable');
              } else if ($(this).val() == "update") {
                  sortType = "UpdateTime";
                  $("#pageList").sortable('disable');
              }
              $("#pageList").ajaxPage32({
                  params: {
                      areaID: $("#currentArea").val(),
                      pageIndex: "1",
                      pageSize: "50",
                      sortType: sortType
                  }
              });
          });
      }
  });
})(jQuery);